package main

import (
	"os"
	"os/exec"
)

// ps aux | grep redis
func main() {
	c1 := exec.Command("ps", "aux")     // 命令1
	c2 := exec.Command("grep", "redis") // 命令2
	c2.Stdin, _ = c1.StdoutPipe()       // c1的输出，作为c2.输入
	c2.Stdout = os.Stdout               // c2的输出到控制台上
	_ = c2.Start()                      // c2立即启动，不等结果返回
	_ = c1.Run()                        // c1阻塞直到命令执行完成
	_ = c2.Wait()                       //c2阻塞直到Cmd中的命令执行完成

}
